import math
import random
# 数学函数
# 首先要先引入数学模块 math（import math）
x=1
y=2
print('===返回 x 的绝对值===')
print(abs(x))

print('===返回 x 的上入整数，如：math.ceil(1.1) 返回 2===')
print(math.ceil(1.1))

print('===返回 x 的下舍整数，如：math.floor(1.1) 返回 1===')
print(math.floor(1.1))

print('===返回 e 的 x 次幂===')
print(math.exp(x))

print('===返回以 e 为底 x 的对数===')
print(math.log(x))

print('===返回以 10 为底 x 的对数===')
print(math.log10(x))

print('===返回 x 的 y 次幂===')
print(math.pow(x,y))

print('===返回x的平方根===')
print(math.sqrt(x))

print('===返回x的阶乘===')
print(math.factorial(x))

# 随机数
print('===生成一个随机数===')
print(random.random())

print('===生成一个100以内的整数===')
print(int(random.random()*100))

# uniform(x, y)函数
# 随机生成一个 x 到 y 范围内的实数(不是整数，是浮点数)
print('===生成一个100以内的整数===')
print(random.uniform(1,100))


